<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>サクラエディタのコンパイル方法 | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀一般トップへ</a>
        <li><div class="list-title">
    <span class="no">7285</span>
    <a class="thread-title" href="7285.html#7285">サクラエディタのコンパイル方法</a></div>
    <ul><li><div class="list-title">
    <span class="no">7286</span>
    <a class="thread-title" href="7285.html#7286">Re:サクラエディタのコンパイル方法</a></div>
    <ul><li><div class="list-title">
    <span class="no">7289</span>
    <a class="thread-title" href="7285.html#7289">Re2:サクラエディタのコンパイル方法</a></div>
    <ul><li><div class="list-title">
    <span class="no">7291</span>
    <a class="thread-title" href="7285.html#7291">Re3:サクラエディタのコンパイル方法</a></div>
    <ul><li><div class="list-title">
    <span class="no">7294</span>
    <a class="thread-title" href="7285.html#7294">Re4:サクラエディタのコンパイル方法</a></div>
    <ul><li><div class="list-title">
    <span class="no">7333</span>
    <a class="thread-title" href="7285.html#7333">Re5:サクラエディタのコンパイル方法</a></div>
    <ul><li><div class="list-title">
    <span class="no">7338</span>
    <a class="thread-title" href="7285.html#7338">Re6:サクラエディタのコンパイル方法</a></div>
    <ul><li><div class="list-title">
    <span class="no">7340</span>
    <a class="thread-title" href="7285.html#7340">Re7:サクラエディタのコンパイル方法</a></div>
    <ul><li><div class="list-title">
    <span class="no">7345</span>
    <a class="thread-title" href="7285.html#7345">Re8:サクラエディタのコンパイル方法</a></div>
    </li><li><div class="list-title">
    <span class="no">7348</span>
    <a class="thread-title" href="7285.html#7348">Re8:サクラエディタのコンパイル方法</a></div>
    </li></ul></li></ul></li><li><div class="list-title">
    <span class="no">7341</span>
    <a class="thread-title" href="7285.html#7341">Re6:サクラエディタのコンパイル方法</a></div>
    </li></ul></li></ul></li></ul></li></ul></li><li><div class="list-title">
    <span class="no">7469</span>
    <a class="thread-title" href="7285.html#7469">-</a></div>
    </li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=7285>
    <span class="no">[7285]</span>
    <a class="thread-title" href="#7285">サクラエディタのコンパイル方法</a>
    <span class="author">通りすがり</span>
    <time datetime="2011-01-13T21:08:46">2011年01月13日 21:08</time></h1>
    <div class="body">すみません。<br>SVNからソースをダウンロードし、Visual Studio 2010 にてコンパイルしたのですが、バージョン情報にリビジョンが表記されません。<br>どうすればリビジョンが表記できるのでしょうか？</div></section>
    <ul><li><section><h1 id=7286>
    <span class="no">[7286]</span>
    <a class="thread-title" href="#7286">Re:サクラエディタのコンパイル方法</a>
    <span class="author">ryoji</span>
    <time datetime="2011-01-13T22:20:01">2011年01月13日 22:20</time></h1>
    <div class="body">UNICODE版（trunk2）なら、次の手順でできると思います。<br><br>(1) ソリューションエクスプローラで CDlgAbout.cpp を選択する<br>   （ツリーの "sakuraW"-"Cpp Source Files"-"dlg" の下にあります）<br>(2) 右クリックメニューから「プロパティ」を開く<br>(3) [構成(C)]でビルドしたい構成を選択する<br>  （通常のリリース版は"Release_Unicode"です）<br>(4) "構成プロパティ"-"C/C++"-"プリプロセッサ"を選択する<br>(5) [プリプロセッサの定義]に既に書かれている文字列の先頭に、<br>SKR_PATCH_INFO="Revision: 1860";<br>   のような文字列を追加する<br>(6) (3)で選択した構成でビルドする<br><br>ANSI版（trunk）の場合は CDlgAbout.cpp のソースコードを直接改変する<br>ことになると思います。</div></section>
    <ul><li><section><h1 id=7289>
    <span class="no">[7289]</span>
    <a class="thread-title" href="#7289">Re2:サクラエディタのコンパイル方法</a>
    <span class="author">通りすがり</span>
    <time datetime="2011-01-14T22:27:41">2011年01月14日 22:27</time></h1>
    <div class="body">丁寧な返信ありがとうございます。<br>大変判りやすかったです。お陰様でリビジョンを表示することが出来ました。<br><br>恐縮なのですが、追加で質問があります。<br>バージョン情報ダイアログの下部にあるテキストボックスに追加でコメントを表記するにはどうすれば良いのでしょうか？</div></section>
    <ul><li><section><h1 id=7291>
    <span class="no">[7291]</span>
    <a class="thread-title" href="#7291">Re3:サクラエディタのコンパイル方法</a>
    <span class="author">ryoji</span>
    <time datetime="2011-01-16T15:22:02">2011年01月16日 15:22</time></h1>
    <div class="body">&gt; バージョン情報ダイアログの下部にあるテキストボックスに追加でコメントを表記するにはどうすれば良いのでしょうか？<br>これは、次の手順になります。<br>(1) リソースビューを表示する<br>   （[表示]-[リソース]）<br>(2) String Table を表示する<br>   （ツリーの[sakuraW]-[sakura_rc.rc]-[String Table]-[String Table]をダブルクリック）<br>(3) IDS_ABOUT_DESCRIPTION のキャプションを編集して文字列追加する</div></section>
    <ul><li><section><h1 id=7294>
    <span class="no">[7294]</span>
    <a class="thread-title" href="#7294">Re4:サクラエディタのコンパイル方法</a>
    <span class="author">通りすがり</span>
    <time datetime="2011-01-22T19:54:02">2011年01月22日 19:54</time></h1>
    <div class="body">▼ ryojiさん<br>&gt; &gt; バージョン情報ダイアログの下部にあるテキストボックスに追加でコメントを表記するにはどうすれば良いのでしょうか？<br>&gt; これは、次の手順になります。<br>&gt; (1) リソースビューを表示する<br>&gt;    （[表示]-[リソース]）<br>&gt; (2) String Table を表示する<br>&gt;    （ツリーの[sakuraW]-[sakura_rc.rc]-[String Table]-[String Table]をダブルクリック）<br>&gt; (3) IDS_ABOUT_DESCRIPTION のキャプションを編集して文字列追加する<br><br>VS2010では上記のやり方では出来ないようですね。<br>ただ、ソリューションツリーにある［Other Files］内にある［sakura_rc.rc］を右クリックし、［コードの表示］を選択し、表示されたコード内の［IDS_ABOUT_DESCRIPTION］の文字列を編集することで、バージョンダイアログ下部のテキストボックスにある文言を変更することが出来ました。<br>（ひょっとしたらもっとスマートなやり方があるのかも知れませんが……）<br>何はともあれ、教えて頂きありがとうございました。</div></section>
    <ul><li><section><h1 id=7333>
    <span class="no">[7333]</span>
    <a class="thread-title" href="#7333">Re5:サクラエディタのコンパイル方法</a>
    <span class="author">通りすがり</span>
    <time datetime="2011-03-12T00:26:32">2011年03月12日 00:26</time></h1>
    <div class="body">　以下のやり方について教えてください。<br><br>(1) 64bit 版の実行ファイルをコンパイルするにはどうしたら良いのでしょうか？<br>(2) 正規表現キーワードの設定文字数は現状 99 Byte ですが、これを拡張する場合はソースの何処を弄れば良いでしょうか？<br>　　例えば、150 Byte に変更するにはどのようにすればよろしいでしょうか？<br><br>　宜しくお願い致します。</div></section>
    <ul><li><section><h1 id=7338>
    <span class="no">[7338]</span>
    <a class="thread-title" href="#7338">Re6:サクラエディタのコンパイル方法</a>
    <span class="author">通りすがり</span>
    <time datetime="2011-03-28T10:15:19">2011年03月28日 10:15</time></h1>
    <div class="body">　自己レス（？）。<br><br>&gt; &gt; (2) 正規表現キーワードの設定文字数は現状 99 Byte ですが、これを拡張する場合はソースの何処を弄れば良いでしょうか？<br>&gt; &gt; 　　例えば、150 Byte に変更するにはどのようにすればよろしいでしょうか？<br>&gt; <br>&gt; config/maxdata.h<br>&gt; MAX_REGEX_KEYWORD = 100,<br><br>　2chにて回答を頂きました。<br>　回答してくださった方、どうもありがとうございました。<br>　教えて頂いた方法で正規表現の文字数を拡張することが出来ました。<br><br><br>　ところで、これで正規表現キーワードの文字数を拡張することが出来るわけですが、<br><br>　<a href=../data#7210 target=_top><nobr>http://<wbr>sakura-<wbr>editor.<wbr>sourcefo<wbr>rge.<wbr>net/<wbr>cgi-<wbr>bin/<wbr>cyclamen<wbr>/<wbr>cyclamen<wbr>.<wbr>cgi?<wbr>log=<wbr>data&amp;<wbr>tree=<wbr>c7210</nobr></a><br>　<a href=http://sakura.qp.land.to/?Request%2F345 target=_top><nobr>http://<wbr>sakura.<wbr>qp.<wbr>land.<wbr>to/?<wbr>Request%<wbr>2F345</nobr></a>、<br><br>　上記の要望に対応することが出来ると思うのですが、次期リリース時に対応をお願いすることは出来ないでしょうか？<br>　可能であれば宜しくお願い致します。<br><br>　また、(1) の質問についても、どなたか回答を頂けると有り難いです。</div></section>
    <ul><li><section><h1 id=7340>
    <span class="no">[7340]</span>
    <a class="thread-title" href="#7340">Re7:サクラエディタのコンパイル方法</a>
    <span class="author">Coward</span>
    <time datetime="2011-03-29T16:28:02">2011年03月29日 16:28</time></h1>
    <div class="body">&gt; &gt; &gt; (2) 正規表現キーワードの設定文字数は現状 99 Byte ですが、これを拡張する場合はソースの何処を弄れば良いでしょうか？<br>&gt; &gt; &gt; 　　例えば、150 Byte に変更するにはどのようにすればよろしいでしょうか？<br>&gt; &gt; <br>&gt; &gt; config/maxdata.h<br>&gt; &gt; MAX_REGEX_KEYWORD = 100,<br>&gt; <br>&gt; 　2chにて回答を頂きました。<br>&gt; 　回答してくださった方、どうもありがとうございました。<br>&gt; 　教えて頂いた方法で正規表現の文字数を拡張することが出来ました。<br><br>それ、ガセネタですよ。<br>その方法じゃ、絶対できないはずだけどなぁ？？？<br><br>CRegexKeyword.h<br>wchar_t        m_szKeyword[100];<br><br>のほうだと思います。<br>確信はないし、即値指定になってるから、そこ以外にあっちこっち修正が必要かもしれませんが。<br><br>あと、ここのサイズを増やすと増やしたサイズの３００倍のメモリが固定で確保されることになるので、安易には増やしすぎないようにね。<br>それと、ここのサイズ指定はバイト数じゃなくて文字数ね。（wchar_tだから全角１文字も半角１文字もどちらも同じ１文字）<br><br>そのあたりの事情を理解するためにも、ちゃんとご自身でプログラム読んで修正したほうがいいと思いますけど。<br><br>ていうか、2chの方法で解決できているつもりなら、もともと足りているわけだから一切修正しなくていいのだと思いますｗ</div></section>
    <ul><li><section><h1 id=7345>
    <span class="no">[7345]</span>
    <a class="thread-title" href="#7345">Re8:サクラエディタのコンパイル方法</a>
    <span class="author">Coward</span>
    <time datetime="2011-03-29T20:34:51">2011年03月29日 20:34</time></h1>
    <div class="body">訂正。<br><br>&gt; あと、ここのサイズを増やすと増やしたサイズの３００倍のメモリが固定で確保されることになるので、安易には増やしすぎないようにね。<br><br>３００倍どころじゃなかったです。<br>３０００倍みたいです。<br><br>正規表現キーワードの設定文字数は、１文字拡張するだけで３０００文字分のメモリ喰います！</div></section>
    </li><li><section><h1 id=7348>
    <span class="no">[7348]</span>
    <a class="thread-title" href="#7348">Re8:サクラエディタのコンパイル方法</a>
    <span class="author">通りすがり</span>
    <time datetime="2011-03-30T19:31:24">2011年03月30日 19:31</time></h1>
    <div class="body">▼ Cowardさん<br>&gt; &gt; &gt; &gt; (2) 正規表現キーワードの設定文字数は現状 99 Byte ですが、これを拡張する場合はソースの何処を弄れば良いでしょうか？<br>&gt; &gt; &gt; &gt; 　　例えば、150 Byte に変更するにはどのようにすればよろしいでしょうか？<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; config/maxdata.h<br>&gt; &gt; &gt; MAX_REGEX_KEYWORD = 100,<br>&gt; &gt; <br>&gt; &gt; 　2chにて回答を頂きました。<br>&gt; &gt; 　回答してくださった方、どうもありがとうございました。<br>&gt; &gt; 　教えて頂いた方法で正規表現の文字数を拡張することが出来ました。<br>&gt; <br>&gt; それ、ガセネタですよ。<br>&gt; その方法じゃ、絶対できないはずだけどなぁ？？？<br>&gt; <br>&gt; CRegexKeyword.h<br>&gt; wchar_t        m_szKeyword[100];<br>&gt; <br>&gt; のほうだと思います。<br>&gt; 確信はないし、即値指定になってるから、そこ以外にあっちこっち修正が必要かもしれませんが。<br>&gt; <br>&gt; あと、ここのサイズを増やすと増やしたサイズの３００倍のメモリが固定で確保されることになるので、安易には増やしすぎないようにね。<br>&gt; それと、ここのサイズ指定はバイト数じゃなくて文字数ね。（wchar_tだから全角１文字も半角１文字もどちらも同じ１文字）<br>&gt; <br>&gt; そのあたりの事情を理解するためにも、ちゃんとご自身でプログラム読んで修正したほうがいいと思いますけど。<br>&gt; <br>&gt; ていうか、2chの方法で解決できているつもりなら、もともと足りているわけだから一切修正しなくていいのだと思いますｗ<br><br>　なるほど。2ch で教えて頂いた方法では、正規表現を入力するテキストボックスの入力可能な文字数だった、ということでしょうか。<br>　どうりで正常に動いていないように見えたわけですね……。不勉強で申し訳ありませんでした。<br>　まあ、教えて頂いた m_szKeyword[100] を [150] にしてみたのですが、まだ正規表現の変更が必要なようで、期待通りには動いてはくれなかったわけですが……。<br><br>　色々と教えて頂きありがとうございました。<br>　正規表現はもう少し練り込んでみることにします。<br><br>＃にしても、3000 倍のメモリって……。驚異的な数値ですね……。<br>＃ということは、現状の 99 文字でも結構メモリを食っているのでしょうか？<br>＃その辺りは難しそうですが、どうにもならないのでしょうかね……。</div></section>
    </li></ul></li></ul></li><li><section><h1 id=7341>
    <span class="no">[7341]</span>
    <a class="thread-title" href="#7341">Re6:サクラエディタのコンパイル方法</a>
    <span class="author">Coward</span>
    <time datetime="2011-03-29T16:52:04">2011年03月29日 16:52</time></h1>
    <div class="body">&gt; (1) 64bit 版の実行ファイルをコンパイルするにはどうしたら良いのでしょうか？<br><br>VS2010とのことですが、以前のやり取りであなたの環境ではリソースビューからの操作ができないような話をされていますね。<br>ということは、あなたがお持ちなのは、無償の VC++ 2010 Express Edition ではないですか？<br><br>無償の VC++ 2010 Express には上記リソースビューだけでなく、64bit コンパイラも含まれていないらしいです。<br>ですので、普通には 64bit コンパイルはできません。<br><br>でも、Windows SDK v7.1 を追加インストールすると 64bit コンパイルができるようになるとの噂はあります。<br>ただし、最近出た "VS2010 の SP1" と "SDK v7.1 の 64bit コンパイラ" は共存不可との話もあるので、注意が必要かと思います。まぁ、これはそのうち修正されるみたいだけど。<br><a href=http://go.microsoft.com/fwlink/?LinkID=212355 target=_top><nobr>http://<wbr>go.<wbr>microsof<wbr>t.<wbr>com/<wbr>fwlink/?<wbr>LinkID=<wbr>212355</nobr></a><br><br>自分が使っているのは 64bit コンパイラが最初から含まれている Ultimate Edition なので、 Express での操作方法はわかりません。<br>何にせよ、デフォルトではサポートされていない機能なので、実際にトライした人も少ないと思いますし、それ以上は自力で頑張って Web 検索などで調べるしかないと思います。</div></section>
    </li></ul></li></ul></li></ul></li></ul></li><li><section><h1 id=7469>
    <span class="no">[7469]</span>
    <a class="thread-title" href="#7469">-</a>
    <span class="author">管理者削除</span>
    <time datetime="2011-11-21T14:15:57">2011年11月21日 14:15</time></h1>
    <div class="body">-</div></section>
    </li></ul></li></ul></li></ul></body></html>